<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Modélisation_environnement_forestier Documentation: Référence de la classe Point</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Généré par Doxygen 1.7.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Page&nbsp;principale</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Fichiers</span></a></li>
    </ul>
  </div>
  <div class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Liste&nbsp;des&nbsp;classes</span></a></li>
      <li><a href="classes.html"><span>Index&nbsp;des&nbsp;classes</span></a></li>
      <li><a href="functions.html"><span>Membres&nbsp;de&nbsp;classe</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Fonctions membres publiques</a> &#124;
<a href="#pri-attribs">Attributs privés</a>  </div>
  <div class="headertitle">
<h1>Référence de la classe Point</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="Point" -->
<p><a href="class_point-members.html">Liste de tous les membres</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Fonctions membres publiques</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a94dc19d9beda0018169bd5ef8cd730c3">Point</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructeur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#a94dc19d9beda0018169bd5ef8cd730c3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#aa9fa754ff94bd6fc99e2c8f40d70ba6a">Point</a> (float _x, float _y, float _z, float _r, float _g, float _b)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructeur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#aa9fa754ff94bd6fc99e2c8f40d70ba6a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a646e9a20cf5688a4532b04752615ca2e">Point</a> (const <a class="el" href="class_point.html">Point</a> &amp;_p)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructeur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#a646e9a20cf5688a4532b04752615ca2e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a395fa04b4ec126b66fc053f829a30cc1">~Point</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructeur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#a395fa04b4ec126b66fc053f829a30cc1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a428a1676e2fdec6753c42011a1d59d18">setX</a> (float _x)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modificateur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#a428a1676e2fdec6753c42011a1d59d18"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a9868c4601b0ea0c2d0de20fe41ee0e49">setY</a> (float _y)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modificateur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#a9868c4601b0ea0c2d0de20fe41ee0e49"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a8920db7f3d7d2559d484ea8a9e43e65f">setZ</a> (float _z)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modificateur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#a8920db7f3d7d2559d484ea8a9e43e65f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a8b203eac90b8581f5dc5917106c31cd8">setXYZ</a> (float _x, float _y, float _z)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modificateur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#a8b203eac90b8581f5dc5917106c31cd8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a9463bc492f14aa9b6ab255aae1c66e35">setR</a> (float _r)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modificateur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#a9463bc492f14aa9b6ab255aae1c66e35"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#acba329f4ab85cd7b5309ba43b2c8e591">setG</a> (float _g)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modificateur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#acba329f4ab85cd7b5309ba43b2c8e591"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#afd968e2803460dbf49149c5069204018">setB</a> (float _b)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modificateur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#afd968e2803460dbf49149c5069204018"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#ac8be6a1cc01dd0d467d5ade5fe600a1a">setRGB</a> (float _r, float _g, float _b)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modificateur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#ac8be6a1cc01dd0d467d5ade5fe600a1a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a9aa94b8fd07296e64d304ef3750db113">getX</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accesseur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#a9aa94b8fd07296e64d304ef3750db113"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a2444daa96871c89614510bc4bfcd19ce">getY</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accesseur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#a2444daa96871c89614510bc4bfcd19ce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a1d67966cd8f1e8e2905b43c9e8d916be">getZ</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accesseur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#a1d67966cd8f1e8e2905b43c9e8d916be"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a193e9f05b11ae60a242c4080d7de674c">getR</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accesseur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#a193e9f05b11ae60a242c4080d7de674c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#ae0f34d2be3e1bf068f9329fa580f213c">getG</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accesseur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#ae0f34d2be3e1bf068f9329fa580f213c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a33e751d5817529cc37d015098aef4fd1">getB</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accesseur de la classe <a class="el" href="class_point.html">Point</a>.  <a href="#a33e751d5817529cc37d015098aef4fd1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#ad32f6a515be1cf069bf5ea6b89178ae9">printPoint</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Affiche dans la console les coordonnées (x,y,z) du point.  <a href="#ad32f6a515be1cf069bf5ea6b89178ae9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point.html">Point</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a7ceeddf80eb97d2123c4bc78893a0a43">operator=</a> (const <a class="el" href="class_point.html">Point</a> &amp;_p)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Surcharge de d'opérateur.  <a href="#a7ceeddf80eb97d2123c4bc78893a0a43"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a02249040ba33323f10c7d14663fe163a">operator==</a> (const <a class="el" href="class_point.html">Point</a> &amp;_p)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Surcharge de d'opérateur.  <a href="#a02249040ba33323f10c7d14663fe163a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#ac8a6aa2ee1eb7102e1804ad79676085f">operator!=</a> (const <a class="el" href="class_point.html">Point</a> &amp;_p)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Surcharge de d'opérateur.  <a href="#ac8a6aa2ee1eb7102e1804ad79676085f"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pri-attribs"></a>
Attributs privés</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a7a41f3155d58d2cf5bc3319205775732">X</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a48116229934f63bb7030863489cb397c">Y</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a1209176c9a06795d3f7e8ba65f42e788">Z</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#ae487c6b7cd06a5039226e4b2a64b11ab">R</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a2566c225406688a3d1ae071e1f646d94">G</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#a04c036d46be3ae064d27c183880b478c">B</a></td></tr>
</table>
<hr/><h2>Documentation des constructeurs et destructeur</h2>
<a class="anchor" id="a94dc19d9beda0018169bd5ef8cd730c3"></a><!-- doxytag: member="Point::Point" ref="a94dc19d9beda0018169bd5ef8cd730c3" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Point::Point </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructeur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Constructeur de la classe <a class="el" href="class_point.html">Point</a> </p>

</div>
</div>
<a class="anchor" id="aa9fa754ff94bd6fc99e2c8f40d70ba6a"></a><!-- doxytag: member="Point::Point" ref="aa9fa754ff94bd6fc99e2c8f40d70ba6a" args="(float _x, float _y, float _z, float _r, float _g, float _b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Point::Point </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructeur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Constructeur de la classe <a class="el" href="class_point.html">Point</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_x</em>&nbsp;</td><td>: Abcsisse du point à créer. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_y</em>&nbsp;</td><td>: Ordonnée du point à créer. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_z</em>&nbsp;</td><td>: Hauteur du point à créer. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_r</em>&nbsp;</td><td>: Intensité du canal rouge du point à créer. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_g</em>&nbsp;</td><td>: Intensité du canal vert du point à créer. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_b</em>&nbsp;</td><td>: Intensité du canal bleu du point à créer. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a646e9a20cf5688a4532b04752615ca2e"></a><!-- doxytag: member="Point::Point" ref="a646e9a20cf5688a4532b04752615ca2e" args="(const Point &amp;_p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Point::Point </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_point.html">Point</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>_p</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructeur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Constructeur de la classe <a class="el" href="class_point.html">Point</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_p</em>&nbsp;</td><td>: Le point ainsi créer sera un doublon du point _p. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a395fa04b4ec126b66fc053f829a30cc1"></a><!-- doxytag: member="Point::~Point" ref="a395fa04b4ec126b66fc053f829a30cc1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Point::~Point </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Destructeur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Destructeur de la classe <a class="el" href="class_point.html">Point</a> </p>

</div>
</div>
<hr/><h2>Documentation des fonctions membres</h2>
<a class="anchor" id="a33e751d5817529cc37d015098aef4fd1"></a><!-- doxytag: member="Point::getB" ref="a33e751d5817529cc37d015098aef4fd1" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float Point::getB </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Accesseur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Accesseur de la couleur de la classe <a class="el" href="class_point.html">Point</a></p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: Renvoie l'intensité du canal bleu du point. </dd></dl>

</div>
</div>
<a class="anchor" id="ae0f34d2be3e1bf068f9329fa580f213c"></a><!-- doxytag: member="Point::getG" ref="ae0f34d2be3e1bf068f9329fa580f213c" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float Point::getG </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Accesseur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Accesseur de la couleur de la classe <a class="el" href="class_point.html">Point</a></p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: Renvoie l'intensité du canal vert du point. </dd></dl>

</div>
</div>
<a class="anchor" id="a193e9f05b11ae60a242c4080d7de674c"></a><!-- doxytag: member="Point::getR" ref="a193e9f05b11ae60a242c4080d7de674c" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float Point::getR </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Accesseur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Accesseur de la couleur de la classe <a class="el" href="class_point.html">Point</a></p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: Renvoie l'intensité du canal rouge du point. </dd></dl>

</div>
</div>
<a class="anchor" id="a9aa94b8fd07296e64d304ef3750db113"></a><!-- doxytag: member="Point::getX" ref="a9aa94b8fd07296e64d304ef3750db113" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float Point::getX </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Accesseur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Accesseur de l'abscisse de la classe <a class="el" href="class_point.html">Point</a></p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: Renvoie l'abcsisse du point. </dd></dl>

</div>
</div>
<a class="anchor" id="a2444daa96871c89614510bc4bfcd19ce"></a><!-- doxytag: member="Point::getY" ref="a2444daa96871c89614510bc4bfcd19ce" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float Point::getY </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Accesseur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Accesseur de l'ordonnée de la classe <a class="el" href="class_point.html">Point</a></p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: Renvoie l'ordonnée du point. </dd></dl>

</div>
</div>
<a class="anchor" id="a1d67966cd8f1e8e2905b43c9e8d916be"></a><!-- doxytag: member="Point::getZ" ref="a1d67966cd8f1e8e2905b43c9e8d916be" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float Point::getZ </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Accesseur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Accesseur de la hauteur de la classe <a class="el" href="class_point.html">Point</a></p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: Renvoie la hauteur du point. </dd></dl>

</div>
</div>
<a class="anchor" id="ac8a6aa2ee1eb7102e1804ad79676085f"></a><!-- doxytag: member="Point::operator!=" ref="ac8a6aa2ee1eb7102e1804ad79676085f" args="(const Point &amp;_p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Point::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_point.html">Point</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>_p</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Surcharge de d'opérateur. </p>
<p>Surcharge de l'opérateur !=.</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_p</em>&nbsp;</td><td>: <a class="el" href="class_point.html">Point</a> avec lequel tester l'égalité.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: bool </dd></dl>

</div>
</div>
<a class="anchor" id="a7ceeddf80eb97d2123c4bc78893a0a43"></a><!-- doxytag: member="Point::operator=" ref="a7ceeddf80eb97d2123c4bc78893a0a43" args="(const Point &amp;_p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_point.html">Point</a>&amp; Point::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_point.html">Point</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>_p</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Surcharge de d'opérateur. </p>
<p>Surcharge de l'opérateur =.</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_p</em>&nbsp;</td><td>: <a class="el" href="class_point.html">Point</a> à copier.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: <a class="el" href="class_point.html">Point</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a02249040ba33323f10c7d14663fe163a"></a><!-- doxytag: member="Point::operator==" ref="a02249040ba33323f10c7d14663fe163a" args="(const Point &amp;_p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Point::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_point.html">Point</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>_p</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Surcharge de d'opérateur. </p>
<p>Surcharge de l'opérateur ==.</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_p</em>&nbsp;</td><td>: <a class="el" href="class_point.html">Point</a> avec lequel tester l'égalité.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: bool </dd></dl>

</div>
</div>
<a class="anchor" id="ad32f6a515be1cf069bf5ea6b89178ae9"></a><!-- doxytag: member="Point::printPoint" ref="ad32f6a515be1cf069bf5ea6b89178ae9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Point::printPoint </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Affiche dans la console les coordonnées (x,y,z) du point. </p>
<p>Affiche dans la console les coordonnées (x,y,z) du point. Utile pour les tests.</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="afd968e2803460dbf49149c5069204018"></a><!-- doxytag: member="Point::setB" ref="afd968e2803460dbf49149c5069204018" args="(float _b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Point::setB </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_b</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modificateur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Modificateur de la classe <a class="el" href="class_point.html">Point</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_b</em>&nbsp;</td><td>: Affecte _b à l'intensité du canal bleu du point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="acba329f4ab85cd7b5309ba43b2c8e591"></a><!-- doxytag: member="Point::setG" ref="acba329f4ab85cd7b5309ba43b2c8e591" args="(float _g)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Point::setG </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_g</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modificateur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Modificateur de la classe <a class="el" href="class_point.html">Point</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_g</em>&nbsp;</td><td>: Affecte _g à l'intensité du canal vert du point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a9463bc492f14aa9b6ab255aae1c66e35"></a><!-- doxytag: member="Point::setR" ref="a9463bc492f14aa9b6ab255aae1c66e35" args="(float _r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Point::setR </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_r</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modificateur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Modificateur de la classe <a class="el" href="class_point.html">Point</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_r</em>&nbsp;</td><td>: Affecte _r à l'intensité du canal rouge du point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="ac8be6a1cc01dd0d467d5ade5fe600a1a"></a><!-- doxytag: member="Point::setRGB" ref="ac8be6a1cc01dd0d467d5ade5fe600a1a" args="(float _r, float _g, float _b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Point::setRGB </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modificateur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Modificateur de la classe <a class="el" href="class_point.html">Point</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_r</em>&nbsp;</td><td>: Affecte _r à l'intensité du canal rouge du point. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_g</em>&nbsp;</td><td>: Affecte _g à l'intensité du canal vert du point. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_b</em>&nbsp;</td><td>: Affecte _b à l'intensité du canal bleu du point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a428a1676e2fdec6753c42011a1d59d18"></a><!-- doxytag: member="Point::setX" ref="a428a1676e2fdec6753c42011a1d59d18" args="(float _x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Point::setX </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_x</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modificateur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Modificateur de l'abscisse de la classe <a class="el" href="class_point.html">Point</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_x</em>&nbsp;</td><td>: Affecte _x à l'abscisse du point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a8b203eac90b8581f5dc5917106c31cd8"></a><!-- doxytag: member="Point::setXYZ" ref="a8b203eac90b8581f5dc5917106c31cd8" args="(float _x, float _y, float _z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Point::setXYZ </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_z</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modificateur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Modificateur de la classe <a class="el" href="class_point.html">Point</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_x</em>&nbsp;</td><td>: Affecte _x à l'abscisse du point. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_y</em>&nbsp;</td><td>: Affecte _y à l'ordonnée du point. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>_z</em>&nbsp;</td><td>: Affecte _z à la hauteur du point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a9868c4601b0ea0c2d0de20fe41ee0e49"></a><!-- doxytag: member="Point::setY" ref="a9868c4601b0ea0c2d0de20fe41ee0e49" args="(float _y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Point::setY </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_y</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modificateur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Modificateur de l'ordonnée de la classe <a class="el" href="class_point.html">Point</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_y</em>&nbsp;</td><td>: Affecte _y à l'ordonnée du point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<a class="anchor" id="a8920db7f3d7d2559d484ea8a9e43e65f"></a><!-- doxytag: member="Point::setZ" ref="a8920db7f3d7d2559d484ea8a9e43e65f" args="(float _z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Point::setZ </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>_z</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modificateur de la classe <a class="el" href="class_point.html">Point</a>. </p>
<p>Modificateur de la hauteur de la classe <a class="el" href="class_point.html">Point</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>_z</em>&nbsp;</td><td>: Affecte _z à la hauteur du point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>: void </dd></dl>

</div>
</div>
<hr/><h2>Documentation des données membres</h2>
<a class="anchor" id="a04c036d46be3ae064d27c183880b478c"></a><!-- doxytag: member="Point::B" ref="a04c036d46be3ae064d27c183880b478c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="class_point.html#a04c036d46be3ae064d27c183880b478c">Point::B</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Intensité du canal bleu du point. </p>

</div>
</div>
<a class="anchor" id="a2566c225406688a3d1ae071e1f646d94"></a><!-- doxytag: member="Point::G" ref="a2566c225406688a3d1ae071e1f646d94" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="class_point.html#a2566c225406688a3d1ae071e1f646d94">Point::G</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Intensité du canal vert du point. </p>

</div>
</div>
<a class="anchor" id="ae487c6b7cd06a5039226e4b2a64b11ab"></a><!-- doxytag: member="Point::R" ref="ae487c6b7cd06a5039226e4b2a64b11ab" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="class_point.html#ae487c6b7cd06a5039226e4b2a64b11ab">Point::R</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Intensité du canal rouge du point. </p>

</div>
</div>
<a class="anchor" id="a7a41f3155d58d2cf5bc3319205775732"></a><!-- doxytag: member="Point::X" ref="a7a41f3155d58d2cf5bc3319205775732" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="class_point.html#a7a41f3155d58d2cf5bc3319205775732">Point::X</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Abscisse du point. </p>

</div>
</div>
<a class="anchor" id="a48116229934f63bb7030863489cb397c"></a><!-- doxytag: member="Point::Y" ref="a48116229934f63bb7030863489cb397c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="class_point.html#a48116229934f63bb7030863489cb397c">Point::Y</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Ordonnée du point. </p>

</div>
</div>
<a class="anchor" id="a1209176c9a06795d3f7e8ba65f42e788"></a><!-- doxytag: member="Point::Z" ref="a1209176c9a06795d3f7e8ba65f42e788" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="class_point.html#a1209176c9a06795d3f7e8ba65f42e788">Point::Z</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Hauteur du point. </p>

</div>
</div>
<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
<li><a class="el" href="_point_8h_source.html">Point.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Généré le Mon Feb 21 2011 18:18:15 pour Modélisation_environnement_forestier Documentation par&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address>
</body>
</html>
